Passion Audio Player v4.0 (21-06-2014):
---------------------------------------
- Introduced first Linux version.
- Moved to Lazarus and free pascal compiler so that i will able to produce versions for linux and mac.
  However the Windows version will keep being developed in Delphi XE.
- Added Ctrl+A shortcut to select all songs in Play list
- Added True Audio files Support (TTA). 
- Removed Color Enhancement (It was delaying the program and it was not very useful i think)
- Seperated other player's skins from passap skins and also moved the code to dlls so that i make
  the program lighter for those that want to use only passap skins
  Now every player skin should be at the directory addons.
  e.g. winamp skins -------> addons\winanmp\skins 
- improved skin system so that it is possible to support more skin formats via input plugins.
- faster skin loading.

Passion Audio Player v3.0 (11-11-2012):
---------------------------------------
- Changed the playlist format (.PPL) again because i wanted to add support for .CUE files.
  Also now it supports Unicode and produces smaller file size.
- Redesigned plugin system.
- Added an input plugin plugin system and added input plugins for PLS, M3U, ASX, CUE, ZIP files
- Made several internal improvements to the program.
- Artworks are supported for video files too and they are shown at DB window 
- Replaced the ICS Components with Synapse Internet components to have multi platform code.
- Added some more default encoding presets.(You still need to download encoder's exe alone).
- Bugfix at drag and drop directories. Sometimes it was adding more files
 than it should.
- Added minimize to tray option and function after a user asked me to add this feature.
- Moved some image handling functions to an input plugin dll.





Passion Audio Player v2.7 (14-05-2011):
---------------------------------------
- Program compiled now with Delphi XE compiler
- Added Artwork of songs column to CD Database handling.
- Added subtitles support (.srt file for now).
- Replaced tags support procedures with new one from BASS library add on.
- Added more drag and drop functions mainly to artwork images.
- Added a function to check if updates are available :)


Passion Audio Player v2.6 (01-07-2009):
---------------------------------------
- The playback engine is upgraded to the latest version.
- Fixed a memory leak bug that had to do with releasing the memory of mod files.
- Improved skin format to be able to use system fonts instead of BMP files 
  for fonts.
- Added support for displaying characters to Deck that don't exist in font bitmap 
  files. This way files that use characters other that english will show these 
  characters using system fonts.
- Fixed EQ Stereo visuals bug.
- Added shortcut keys for player windows too.
- Added URL Favourites support when you try to add a new URL to playlist.
- Changed the CD Database Grid to a Full Library system.(NOT yet fully finished).
- Fixed a bug that had to do with not getting correct the tags from audio files 
  that were into zip files.
- Added the ability to change the directory of new recordings to user defined.
- Minor bug fixes.

Known Bugs:
- Some features at CDDB Library like rating and Artwork and some other are not yet supported,
  but reserved for future use.
- Support of displaying characters that don't exist in font bitmap files is limited in
  winamp and kjofol skins.
 

Passion Audio Player v2.5 (30-05-2008):
---------------------------------------
- The playback engine is upgraded to the new version of BASS v2.4.
- Fixed a bug that had to do with threads and program exiting.
- Reduced Sonique visuals CPU usage with a framerate about 66 frames/sec
- Reduced Sonique visuals CPU usage when application is minimized.
- Fixed a bug that made surround files not to work with program. Now they do :)
- Added to playlist to show file length and total playlist length.
- Fixed a major bug that affected kjofol skins and existed only on version 2.4
- Increased server timout requests for internet streams to 10 seconds because
  some internet streams needed several efforts to connect.
- Added support for unknown file types that they can still possibly be played
  via DirectShow Filters. This function makes possible to display some image
  formats that Directshow supports!!!!!!!!!!!
- Added DVD playback support. It requires proper Codecs to have been installed.
- Added a generic plugin to support for Album Artwork display.
- Added a vis plugin that is all in one. It has spectrum display, waveform display
  and album display.
- Added CD artwork display.
- Added option for Scrolling Song title and Artist at Taskbar.

Known Bugs:
- File associations can't be created with Passion Audio Player built in functions,
  when working with Windows Vista.
- Tempo, Pitch and Samplerate Effects don't work on files that use than 2 channels. 
- Unknown file types playback via Directshow sometimes causes trouble to the player.
- Adding unknown file types doesn't work when using ADD DIR command.
- Some DVD Titles don't show the correct title length


Passion Audio Player v2.4 (04-03-2007):
---------------------------------------
- The playback engine is upgraded to the new version of BASS v2.3.
- Improved input plugins support so that the program can get
  the supported files of the plugin, from the plugin.
- Added a Generic Plugins support system.
- Added support of instrument information for the module files
  and other music files to the file info dialog.
- Added file freedbservers.ini so that you can manually add
  other freedb and cddb type servers of your preference.
- The Add URL function now supports .m3u and .pls and asx links
  e.g. http://www.passionplayer.com/test.m3u
- Add mms:// url support.
- Extended the URL streaming tags support. Now http and ogg
  tags are supported for displaying server and song info.
- Added Convert File operations. CD ripping is included here :).
- Added a function to change skin brightness.
- Added a new skin.
- Added support for some programmable keys of keyboards.
- The Drag and Drop function supports now, dropping Dirs
  as well as pls, m3u, asx and ppl playlist files.
- Fixed a bug with Shuffle and it's random selections.
- Fixed a bug with zip files, that had inside zip file, songs in 
  subdirectories.
- Added a feature for advanced playlists(playlist with memory!!!).
- Minor bug fixes.

Passion Audio Player v2.3 (10-12-2005):
---------------------------------------
- The playback engine is upgraded to the new version of BASS v2.2.
- Added input plugins support. 
  The new version of BASS v2.2 introduces an Add-on plugin system.
  So support for additional file formats is available via those addons,
  just by putting the proper DLLs to the same path with passap2.exe and BASS.
- Developed and added a new DSP plugin system through external DLLs, 
  much promising :).
- Changed Winamp DSP plugins support. Now they are supported through the
  new DSP plugin system with a DLL wrapper that i wrote. The dll that does 
  the job is the ppdsp_winamp_wrapper.dll.
- Added an option for CD Analog playback. This option reduces the CPU
  usage when playing CDs, but no Visuals are displayed and the 
  DSP effects DON'T work on this mode.
  If you just want only to hear your CDs without stressing your CPU too
  much you could use this mode.
- Improved the function of adding files from command line. In fact now
  it works as it should, thanks to the new code that was added.
- Improved magnetic form behaviour. Now all attached forms move from the
  start of the application as they should !!!!!
- Changed the Passion Audio Player playlist extension to .ppl and added
  support for loadind/saving .PLS and .M3U Playlists.
- Added DVD Vob files (*.vob) support. Of course the proper codecs should 
  have been installed from a natural DVD player application.
- Added VideoCD (*.dat) files support.
- Removed Temporarily LA Files support because the plugin development stopped.
- Added Playlist Search Function !!!!!!
- Bug fix: If there was no printer installed on the system, the program
  was halting. This has been fixed so that the program continues without
  printing features enabled of course.
- Minor Bug fixes.

Known Bugs 
- The .VOB files support is not perfect and sometimes the program behaves 
  strangely or halts.


Passion Audio Player v2.2 (13-05-2005):
---------------------------------------
- Rewrote the Graphics Equalizer code. Now it sounds like a real
  equalizer within the range of -6dB < Gain Per Band < +6dB. 
  I think it was about time :)
- Added URL streaming from the internet!!!
- Added printing features to CD Database.
- Improved Winamp DSP plugins support and fixed a bug that affected
  some plugins such as the shoutcast plugin. Also removed annoying 
  clicks from using Winamp DSP plugins.
- Minor bug fixes.
- Basically i wanted to release the most stable version for now, before
  i make some serious changes to the program internally, as well as, to
  inform you about moving from hobbysoft.gr to passionplayer.com.

Passion Audio Player v2.1 (25-03-2005):
---------------------------------------
- Great news :). Added K-jofol Skins support. Besides the K-jofol Skins
  can be at .zip file to save some space on your disk!!!!
  I'm glad that i achieved to do that because K-jofol is my favourite 
  audio player (after Passion of course), not to mention that K-jofol 
  was using BASS for the mod playback !!!! It's sad that it's
  development stopped. 
  Anyway enjoy it's skins through Passion Audio Player.
- The playback engine is upgraded to the new version of BASS 2.1.
- Fixed a small bug for winamp skins when file readme.txt was missing.
- Improved winamp skins support.
- Fixed a bug with sonique visuals timing. (It was about time....).
- Improved Video fullscreen support. Now by clicking on the screen the
  Deck appears and so you can do some useful actions, such as position 
  seeking or moving to next file, without having to exit fullscreen mode.
- Improved the whole gui engine.
- Upgraded most of application components.
- Added Right Click popup menu to Deck.
- Made TAG retrieving faster and more efficient.
- Added recording feature and a small built-in file manager for these recordings.
  Note: Recording works fine ONLY with Files that have the same sampling rate 
          and Bit resolution. I'll try to overcome this issue in the future. 
- Added stereo FFT and Mono Oscilloscope effects.
- Reduced Sonique Visuals priority from Normal to Idle to reduce
  CPU usage.
- Removed cddbcomp component and used instead a modified version of the
  CDDBConnect component to implement the freedb support.
- Added tempo, samplerate and pitch scaling . 
- Added support for more audio files.
- Upgraded the tags support.
- Added PCTV Remote Control Support.
- Added some more file formats support. 
- Minor bug fixes.
- Probably i have forgotten to mention all the new features that have been added,
  so the rest will be discovered by you :).

Known Bugs 
- A few KJofol skins don't work perfectly.
- When using the ADD Dir function with add subdirectories option enabled 
  and the subdirectories have a lot of supported files, the program seems to
  halt but it's not halted. Just be patient.
- The OptimFROG addon seems to have memory leaking.

Passion Audio Player v2.0 (17-01-2004):
---------------------------------------
This version starts a new era for Passion Audio Player.
All though a few new components were added to this version,
majors changes were made to the program internally. 
The most important change was that i rewrote the skin engine 
from scratch, and the program now is capable of using free form 
Skins !!!!. You will see the results at the next version.
Other major changes are:
- The playback engine is upgraded to the new version of BASS 2.0.
- Now the CDs are played like streams. This feature has as result to
  be able to apply DSP effects to CDs !!!!!!!! 
- Upgraded most of the components that the program is using.
- Some bug fixes of course.
- Other changes that i forgot to mention :) 

Known Bugs 
- The new magnetizing form code has a little strange behaviour, but it's
  in the correct direction of development.

Passion Audio Player v1.5 (05-04-2003):
---------------------------------------
- Added support for various Video formats !!!
- The playback engine is upgraded to the new version of BASS 1.8.
  The main new features supported by Passion Audio Player are listed below:
  i.   Reduced BASS.DLL size. 
  ii.  Non-interpolated MOD mixing.
  iii. Performance improvements.
          FFT up to 100% faster!
          MP3 (MPEG2/2.5) decoding up to 60% faster
          MMX mixers 5-10% faster
          MP3 (MPEG1)/MP2/MP1/OGG decoding all ~5% faster
  iv.  DirectX 9 detection.
- Added Fullscreen Support for Sonique Visuals and Videos !!!
- Added freedb Local Database Explorer !!!
- Added File Associations Option !!! 
- Added more options for MOD files.
- Improved Skin Support and also made some Skin Changes.
- Added support for Winamp 2.x compressed skins (.wsz) and made some bug fixes.
- Added Passion Audio Player Logo.
- Minor bug fixes.

Known Bugs 
- When playing Midi files the Visuals Screen displays that we are in Video Mode. 
  Actually this is half of the truth because the Midi files are being played 
  using DirectShow !!!
- When trying to play Midi files, sometimes it takes too much time to start 
  playing and the program seems to have halted, but it's not.
- When playing some files the Bitrate shown is not always accurate.
- If you attempt to open more than one (Passion Audio Player associated) files 
  from Windows Explorer at once, several errors can occur .
- Sometimes when trying to load some compressed skins, an error dialog appears,
  which tells you to load the skin again. This is nothing serious. Simply load 
  the skin again.

Passion Audio Player v1.4 (23-12-2002):
---------------------------------------
- Bug fix: Now the program doesn't halt if the Windows Media Format modules are 
  missing. It continues it's operation, of course without being able to play 
  wma/wmv files.
- Added support for .zip files !!!
- Added compressed skins support (.psk). 
- Added Installer feature.
- The Stay-On-Top State now works better and i also fixed a bug of it !!!
- Reduced the disk space the application needs to be installed. This was mainly
  achieved by using compressed skins.
- Improved drag and drop features.

Notes: Probably this the most stable version ever made. I released it now, because
       i'm going to rewrite some parts of the program and i don't know how much 
       time i'll need to make these changes and what results i'll have !!!. So ...

Passion Audio Player v1.3 (04-11-2002):
---------------------------------------
- The playback engine is upgraded to the new version of BASS 1.7.
  The main new features supported by Passion Audio Player are listed below:
  i.   Reduced BASS.DLL size. 
  ii.  OGG support updated to 1.0
  iii. Speedier MOD music file verification.
- Improved Sonique Visualization plugins support:
  i.   Disabled FPU Exceptions and so some plugins (using Opengl mainly) that were 
       crashing, now they don't .
  ii.  The timing of the plugins is now correct.
  iii. Added Button Clicks support.
- Added WinAmp 2.x DSP Plugins Support !!! (Most plugins work correctly and 
  produce impressive sound quality, but some plugins may not work correctly 
  because their input buffer size differs from their output buffer size.
- Added Pitch Control.
- Added Automatic Gain Control. (it's not the best, but i works fine)
- Added Buffer Length Selection. Maximum buffer length is 5000 msecs.
- Added Sound Device Information Dialog.
- Added System Information Dialog.
- Added Windows Media Audio Files (*.WMA,*.WMV) support.
- Added WMA Tags Support.
- Improved the program GUI.
- Improved the Playlist Editor's scrolling. (It was about time!!!)
- Removed annoying flickering from the visuals of the EQ. (It was about time too!!!)
- All program ini files(.ini, eqp, .pls) are recreated automatically if 
  Passion Audio Player finds out that they are corrupted !!!
- Bug: LIST INDEX OUT OF BOUNDS (0) Error probably fixed.
- Minor bug Fixes.

Known Bugs or Another To Do List:
- Note that the Pitch Control doesn't work when playing CD's and i don't know if it 
  ever will, because of the way that CDs are being played.

Passion Audio Player v1.2 (01-09-2002):
---------------------------------------
- Added plugins support! (for now only Sonique Visualization plugins are supported).
- Added the Visuals Screen window (used for external visualization plugins and not 
  only !!!) and two plugins.
- Added ID3v1, ID3v2, OGG Tags, WAV Tags Support.
- Improved Add Dir Playlist Option. Not it works also with CDs that have both Audio 
  and Data Tracks.
- Added pop up menu at playlist.
- Made some improvements to the default skin.
- New Options added to the Preferences Dialog.
- Improved Winamp skin support.
- Improved Error Handling.
- Minor bug Fixes.
- Bug fixed: The submit mode for freedb submition support was not enabled 
  because i forgot to enable it at the last compilation !!!. Now it works.
- Some code optimizations. 

Known Bugs or Another To Do List:
- On a fast CPU Sonique plugins will run too fast.
- Some program visuals are blinking. I hope i'll be able correct them at the next
  version.

Passion Audio Player v1.1 (21-06-2002):
---------------------------------------
- The Equalizer now works !!! Experiment with it.
- Added Equalizer Presets handling.
- Added freedb support !!!
- Added some Text Scrolling Effects.
- Added some other effects (blinking buttons when player is stopped)
- Improved visual effects and besides they work with CD Player mode too.
- Add Dir Playlist Option now works.
- Now you can drag and drop files to the Playlist Editor
- Info Playlist Option now works.
- Small Change to Default skin (The BandImages Height is now 65. It's previous 
  size was 64).
- The playback engine is upgraded to the new version of BASS 1.6.
  The main new features supported are listed below:
  i. Improved performance
       MMX mixers lot faster (over 50% faster in some cases!)
       OGG decoding 15-20% faster
       MP3 decoding 5-10% faster
  ii.OGG support built-in (OGG/VORBIS DLLs not required)
- Now the Seek Song Position and Update Song Position functions work with MOD 
  music too.
- Some code optimizations.
- Bug fixed: Close Playlist and Equalizer states were not saved correctly when their
  Close Button was used.
- Bug Fixed: Shuffle Button Function was not enabled. Now it works.
- Bug Fixed: Stay On Top State was not working prorerly. Now it is.
- Bug Fixed: The Channel Output State for Wav files (Mono or Stereo Output) is now 
  Displayed Correctly.
- Various minor bug fixes.

Known Bugs or Another To Do List:
- Note that the Equalizer doesn't work when playing CD's and i don't if it ever will,
  because of the way that CDs are being played.

Passion Audio Player v1.0 (19-03-2002):
---------------------------------------
- First Release
- The playback engine that is used is BASS 1.4.
- Some features such as the EQ are not fully functional yet.

Known Bugs or Another To Do List:
- The visual effects as well as the balance don't work with the CD player mode.
- The Song position bar as well as the time displaying are not updated correctly 
  when playing modules (mod, xm e.t.c.)
- Some Playlist Editor Buttons are not functional yet.
- The Equalizer is not functional yet.
- The visual effects when loading winamp skins don't work because i got bored to 
  write translations for the winamp .txt files to my file format. Maybe in the future...
